/*
 * @Description: test01
 * @Author: rendc
 * @Date: 2025-10-27 11:21:44
 * @LastEditors: rendc
 * @LastEditTime: 2025-10-27 11:30:41
 */

// i 忽略大小写 g 全局匹配
var reg = new RegExp("hello", "ig");
// 字符串 
// var s = "1111HelLo,world，hellohello,hello";
var s = "1111HelLo,world,hello";
// 开始匹配
var result = reg.exec(s);
// 使用正则表达式
// 判断一个字符串中有几处满足条件的字符
// 输出所有满足条件的字符
// 使用循环判断
// 循环
// 1. for   
// 2. while 
// 如果循环次数未知 建议使用while
// while 一般
// do while
// while循环
// 循环结束条件
// 思路1 直接死循环
var result = [];
// while (true) {
//   // 循环体
//   // 结束循环
//   // 寻找结束条件 
//   // 方式1 
//   // 判断 result 是数组还是null
//   // if (result == null) {
//   // console.log('🤡 CC - result:', result);
//   // console.log('🤡 CC - result == null');
//   // 方式2
//   // 判断reg.lastIndex 是不是0
//   if (reg.lastIndex == 0) {
//     // []     
//     // [1,2]
//     // null
//     // 结束循环 - 跳出当前循环
//     break;
//   }
//   // 要循环的内容
//   var result = reg.exec(s);
//   console.log('🤡 CC - result:', result);
// }

// 思路2 写好循环结束条件
while (result != null) {

}



// // var flag = [] ;// true
// var flag = [1, 2];// true
// var flag = null;// false
// if (flag) {
//   console.log('🤡 CC - flag:', flag);
//   // 结束循环 - 跳出当前循环
// }